package com.api.syh56.shengyunhui.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import org.springframework.validation.annotation.Validated;

@Data
@Validated
@Configuration
@ConfigurationProperties(prefix = "wechat")
public class WechatProperties {
    /**
     * 商户号
     */
    private String merchantId;
    /**
     * 商户证书序列号
     */
    private String merchantSerialNumber;
    /**
     * 商户APIV3密钥
     */
    private String apiV3key;
    /**
     * 小程序appid
     */
    private String appid;

    /**
     * 小程序secret
     */
    private String secret; //小程序的秘钥
    /**
     * APP应用appid
     */
    private String APP_appid;

    /**
     * APP应用secret
     */
    private String APP_secret;

    /**
     * 商户API私钥路径
      */
    private String privateKeyPath;

    /**
     * 微信支付平台证书路径
     */
    private String wechatPayCertificatePath;



    private String url;//获取用户openid地址

    private String notifyUrl; //支付成功的回调地址
    private String refundNotifyUrl; //退款成功的回调地址
}
